package com.chapter13.Date_;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author 宋鑫宇
 * @version 1.0
 */
public class Date01 {
    public static void main(String[] args){
        //获取当前的系统时间
        Date date = new Date();
        System.out.println("当前日期是：" + date);
        //指定日期格式，创建一个对象 SimpleDateFormat ,  注意：格式化中的yyyy MM dd hh mm ss E不可以换成别的字母
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss E");
        System.out.println("当前日期是" + simpleDateFormat.format(date));
        //可以把一个格式化的字符串转成对应的Date
        //把字符串转成日期时 使用的SimpleDateFormat对象格式必须和字符串格式相同，否则则会抛出异常
        String s = "1996-01-01 10:20:30 星期一";
        Date parse = null;
        try {
            parse = simpleDateFormat.parse(s);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        System.out.println(simpleDateFormat.format(parse));
    }
}
